// import request from '@/utils/request'

// export function login(data) {
//   return request({
//     url: '/sys/login',
//     method: 'post',
//     data
//   })
// }

// export function getInfo(token) {
//   return request({
//     url: '/sys/user/info',
//     method: 'get',
//     params: { token }
//   })
// }

// export function logout() {
//   return request({
//     url: '/sys/logout',
//     method: 'post'
//   })
// }

// 纯前端开发用的模拟API（无需真实后端）
export const login = () => Promise.resolve({
  data: {
    token: 'mock-token-' + Date.now(),
    name: '开发者',
    roles: ['admin']
  }
})

export const getInfo = () => Promise.resolve({
  data: {
    name: '开发者',
    avatar: 'https://example.com/avatar.png',
    roles: ['admin'],
    permissions: ['*:*:*']
  }
})

export const logout = () => Promise.resolve()
